﻿@charset "utf-8";
html{ height:auto;}
body{ margin:0 auto; padding:0; font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif,simsun; font-size:14px; height:100%; background:#ffffff; min-width:320px; width:100%}
a:link{ text-decoration:none; outline:none; overflow:hidden; color:#123261; transition:color 0.3s; -moz-transition:color 0.3s; -webkit-transition:color 0.3s; -o-transition:color 0.3s;}
a:visited{ color:#666;}
a:hover{text-decoration:none; color:#BA2636;}
a img{ border:none;}
form,input,ul,li,p,textarea,select,h1,h2,h3,h4,dl,dt,dd{ margin:0px; padding:0px; outline:none;}
.clear{ clear:both; display:block; _font-size:0px; *height:0px;}
li{ list-style:none;}

.zxyy_header{ width:1200px;position: relative;display: table;margin:40px auto 20px auto;max-height: 700px; }
.logo{ float:left; padding:10px 0 0 0;}
.logo img{ width:90%;}
.logo_m{ width:100%;}
.logo_m img{height: 42px;}
.navbar-brand{ display:none;}
.top_link{color:#9e9e9e;}
.top_link a{ color:#9e9e9e;}
.top_right{ float:left; text-align:right;}
.search{ width:45%; float:right; padding-top:50px;}
.zxyy_main{ width:100%;}

#ewm{ position:fixed; top:120px;margin-left: 1200px;}
.tools{ margin-top:10px; float:left; width:100%; border-bottom:1px solid #ddd; padding:10px 0 20px 0;}
.tools ul li{ width:20%; float:left;}
.tools ul li b{ color:#666; font-size:1.2em; padding-top:10px}
.tools ul li p{ color:#999;}
.tools ul li div{ padding-top:10px;}
.tool1{ background:url(../icon/icon1.png) no-repeat;background-position: 0 0px; height:60px; width:60px;display: block;background-size: 100%; float:left;}
.tool2{ background:url(../icon/icon1.png) no-repeat;background-position: 0 -92px; height:60px; width:60px;display: block;background-size: 100%; float:left;}
.tool3{ background:url(../icon/icon1.png) no-repeat;background-position: 0 -288px; height:60px; width:60px;display: block;background-size: 100%; float:left;}
.tool4{ background:url(../icon/icon1.png) no-repeat;background-position: 0 -195px; height:50px; width:60px;display: block;background-size: 100%; margin: 0 auto;}
.tool5{ background:url(../icon/icon1.png) no-repeat;background-position: 0 -388px; height:50px; width:60px;display: block;background-size: 100%; margin: 0 auto;}
.box1{ width:75%; float:left; margin-top:10px;}
.box2{ width:25%; float:left; margin-top:10px;}
.box3{ width:45%; margin:0 2% 0 0; float:right;}
.box4{ width:24%; margin:0 0 0 1%; float:right;}
.box5{ width:75%; float:left;}
.box6{ width:100%; float:left; margin-top:20px;}
.box7{ width: 24%;margin: 10px 0 20px 0;float: left;}
.box8{ width: 74%;margin: 10px 0 20px 0;float: right;}
.box_title{ float:left;line-height: 2em;font-size: 1.2em; width:100%;}
.box7 .box_title{ background:#f6f6f6; border-bottom:1px solid #e8e8e8;margin-bottom: 5px;display: none;}
.box8 .box_title{ border-bottom:2px solid #15499a;margin-bottom: 5px;color: #15499a;padding: 10px 0 5px 0;}
.title_n{ float:left;}
.box_title_c{ float:left;margin-left: 20px;}
.box_title_c a,.box_title_c span{ font-size:0.8em; color:#6c748b; padding:0 3px;}
.more{ float:right;margin-right: 10px;}
.more a{ color:#999999;font-size: 0.8em;}
.more2{ width:40px; height:25px; background:url(../icon/icon2.png) no-repeat;background-position: 0 -135px; display:block; float:right; cursor:pointer; }
.title_sp1{ width:14px; height:28px; background:url(../icon/icon2.png) no-repeat;background-position: 0 3px; display:block; float:left;margin-top: 3px;}
.title_sp2{     width: 4px;
    background: #015128;
    height: 24px;
    display: block;
    float: left;
    margin: 0px 8px 0 0;}
.title_sp3{ width:150px; height:23px; background:url(../icon/icon2.png) no-repeat;background-position: 0 -39px; display:block; float:left;}
.title_sp4{ width:20px; height:30px; background:url(../icon/icon5.png) no-repeat;background-position: 0 0px; display:block; float:left;}
.title_sp5{ width:30px; height:30px; background:url(../icon/icon3_1.png) no-repeat;background-position: 5px 5px; display:block; float:left;}
.title_sp6{ width:30px; height:30px; background:url(../icon/icon3_2.png) no-repeat;background-position: 5px 5px; display:block; float:left;}
.title_sp7{ width:30px; height:30px; background:url(../icon/icon3_3.png) no-repeat;background-position: 5px 5px; display:block; float:left;}
.title_sp8{ width:25px; height:30px; background:url(../icon/icon3.png) no-repeat;background-position: 0 -60px; display:block; float:left;}
.title_sp9{ width:25px; height:30px; background:url(../icon/icon3.png) no-repeat;background-position: 0 -150px; display:block; float:left;}
.title_sp10{ width:25px; height:30px; background:url(../icon/icon3.png) no-repeat;background-position: 0 -120px; display:block; float:left;}
.title_sp11{ width: 6px;background: #fff;height: 23px;display: block;float: left;margin: 5px 8px 0 0;}
.title_sp12{ width:25px; height:30px; background:url(../icon/icon6.png) no-repeat;background-position: 8px 8px; display:block; float:left;}
.title_sp13{ width: 6px;background: #4489ca;height: 23px;display: block;float: left;margin: 5px 8px 0 0;}
.title_sp14{ width:15px; height:18px; background:url(../icon/icon8.png) no-repeat;background-position: 0px 5px; display:block; float:left;}
.title_sp15{ width:14px; height:28px; background:url(../icon/icon2.png) no-repeat;background-position: -28px 3px; display:block; float:left;margin-top: 3px;}
/* ������css -------------------------------------- */
.zxbanner{ width:100%; /*background:#49AFDE; */position:relative; overflow:hidden; z-index:0;}
.zxbanner .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:15px; right:50px; text-align:right;  }
.zxbanner .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.zxbanner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden; }
.zxbanner .hd ul .on{ background:#FE6C9C;  }

.zxbanner .bd{ position:relative; z-index:0; }
.zxbanner .bd li img{ width:98%; padding:1%; /*background:url(images/loading.gif) center center no-repeat;*/ display:block;}
.zxbanner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* ȡ�����Ӹ��� */  }

.slideBox{ width:100%;  overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:7px; height:7px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; max-width:336px; }
.slideBox .bd img{ width:100%;  display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.focus{ width:100%; position:relative; overflow:hidden; z-index:0;}
.focus .hd{ width:100%; height:7px;  position:absolute; z-index:1; bottom:15px;  text-align:right;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:7px; height:7px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  display:block;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* ȡ�����Ӹ��� */  }
.tpic{position:relative;/*z-index:-1;*/}
.xhtit{position:absolute;z-index:0;width:100%;background:#535353;opacity:0.6;filter:alpha(opacity=60);filter:Alpha(opacity=60,finishOpacity=0,style=0);bottom:0;left:0;text-align:left;padding:0 0 0 5px;}
.xhtit a{color:#FFF;line-height:30px;}
.tpic img{width:100%;height:260px;}
.xwdt{width: 51%;}
.xwdt h3{ color:#1D378B; text-align:center;}
.xwdt p{ color:#999; text-indent:2em;}
.xwdt_li{ float:left; width:100%;}
.xwdt_li li{ line-height:2.5em;border-bottom: 1px dashed #ccc; float:left; width:100%;}
.pic_box{width:100%; float:left;    margin-bottom: 10px;}
.pic_box ul li{ width:134px; margin:5px 5px 0px 5px; float:left; text-align:center}
.pic_box ul li img{ width:140px; height:105px; display:block;}
.pic_box ul li p{ color:#f49249;}
.color1 a,.color2 a,.color3 a,.color4 a,.color5 a{ color:#FFFFFF; line-height:2em;}
.color1{ background:#f57b89; margin:0; width:100%; float:left;padding: 18px 0;}
.color2{ background:#448aca; margin:0; width:100%; float:left;padding: 18px 0;}
.color3{ background:#89c997;margin:0; width:100%; float:left;padding: 18px 0;}
.color4{ background:#f8b551;margin:0; width:100%; float:left;text-align:center;padding: 40px 0;}
.color5{ background:#c490bf;margin:0; width:100%; float:left;text-align:center;padding: 16px 0;}
.mtjj_li{ float:left;}
.mtjj_li li{line-height:1.7em; width:48%; margin-right:2%; float:left;}
.zjjs{background:url(dot_bg.jpg) top center no-repeat; /*max-height:600px;*/margin-bottom: 50px;}
.zjjs .box_title{padding:0;}
.zjpic{ width:100%; height:225px; overflow:hidden;margin:0 auto; border-radius:5px;}
.zjm_l img{ width:100%;}
.zjm_r p{ line-height:2em;}
.zjm_r b{color:#1D378A; font-size:1.5em; margin-right:5px;}
.zjm_r font{color:#666;}
.qtlm{ background:#F6F6F6;padding-top: 15px;}
.qtlm .box2{ width:28%; margin-right:2%;}
.qtlm .box3{ margin: 0 2% 25px 0;}
.qtlm .box2 .box_title{ background:#EAF0FF;}
.qtlm .box3 .box_title{ border-bottom:1px solid #D2D2D2; margin-bottom:10px;}
.qtlm .box_title{line-height: 30px;}
.box_table{ background:#F2F6FF;}
.box3 ul li{line-height: 2.5em;}
.box6_l,.box6_r{ width:32%; float:left; margin: 0 0 15px 0;}
.box6_l .box_title,.box6_r .box_title{ border-bottom:1px solid #D2D2D2; margin-bottom:10px;}
.box6_c{width:32%; float:left; margin: 0 2% 15px 2%;}
.box6_c .box_title{ border-bottom:1px solid #D2D2D2; margin-bottom:10px;}
.box6_img{ width:31%; margin-right:5%; float:left;}
.box6_list{ width:64%;float:left;}
.box6_list ul li{ width:100%; float:left; line-height:2.3em;}


/*底部*/
.zxyy_footer{ background:#383838;}
.zxyy_footer .box_title{ color:#fff; padding:10px 0 0 0;}
.selecticon1{width:35px; height:25px; background:url(../icon/icon4.png) no-repeat;background-position: 0 2px; display:block; float:left;}
.selecticon2{width:35px; height:25px; background:url(../icon/icon4.png) no-repeat;background-position: 0 -36px; display:block; float:left;}
.selecticon3{width:35px; height:25px; background:url(../icon/icon4.png) no-repeat;background-position: 0 -73px; display:block; float:left;}
.selecticon4{width:35px; height:25px; background:url(../icon/icon4.png) no-repeat;background-position: 0 -110px; display:block; float:left;}
.selecticon5{width:35px; height:25px; background:url(../icon/icon4.png) no-repeat;background-position: 0 -147px; display:block; float:left;}
.btn-hui {color: #fff;background-color: #15499a; width:100%; text-align:left;}
.btn:focus, .btn:hover ,.btn:active{color: #fff; }
.zxyy_footer .btn{font-size:1.1em; line-height:1.7em;}
.zxyy_footer .btn-group{width: 100%;margin: 0 0% 5px 0;}
.btn-hui .caret{position: absolute;top: 16px;right: 10px;}
.type {padding-top: 10px;float: left;margin-bottom: 60px;}
.type_list {width: 100%;float: left;line-height: 23px;font-size: 13px;color: #fff;}
.type_list a {margin-right: 10px;line-height: 23px;color: #fff;}
.foot_list {width: 100%;text-align: center;line-height: 18px; margin-bottom:30px;}
.foot_list p{ color:#FFFFFF; line-height:2em;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.zxyy_xwdt .slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.zxyy_xwdt .slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
.zxyy_xwdt .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.zxyy_xwdt .slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  text-shadow: none;
  color: #fff;
  background: #AAAAAA;
  background: rgba(225, 225, 225, 0.3);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
  
 
		
/**/
#full-width-slider {
	width: 100%;
	color: #000;
}
.coloredBlock {
	padding: 12px;
	background: rgba(255,0,0,0.6);
	color: #FFF;
	width: 200px;
	left: 20%;
	top: 5%;
}
.infoBlock {
	position: absolute;
	top: 30px;
	right: 30px;
	left: auto;
	max-width: 25%;
	padding-bottom: 0;
	background: #FFF;
	background: rgba(255, 255, 255, 0.8);
	overflow: hidden;
	padding: 20px;
}
.infoBlockLeftBlack {
	color: #FFF;
	background: #000;
	background: rgba(0,0,0,0.75);
	left: 30px;
	right: auto;
}
.infoBlock h4 {
	font-size: 20px;
	line-height: 1.2;
	margin: 0;
	padding-bottom: 3px;
}
.infoBlock p {
	font-size: 14px;
	margin: 4px 0 0;
}
.infoBlock a {
	color: #FFF;
	text-decoration: underline;
}
.fullWidth {
	/*max-width: 403px;*/
	margin: 0 ;
}
 @media screen and (min-width:960px) and (min-height:660px) {
.heroSlider .rsOverflow,  .royalSlider.heroSlider {
	height: 258px !important;
}
}
 @media screen and (min-width:960px) and (min-height:1000px) {
.heroSlider .rsOverflow,  .royalSlider.heroSlider {
	height: 258px !important;
}
}
@media screen and (min-width: 0px) and (max-width: 800px) {
.royalSlider.heroSlider,  .royalSlider.heroSlider .rsOverflow {
	height: 300px !important;
}
.infoBlock {
	padding: 10px;
	height: auto;
	max-height: 100%;
	min-width: 40%;
	left: 5px;
	top: 5px;
	right: auto;
	font-size: 12px;
}
.infoBlock h3 {
	font-size: 14px;
	line-height: 17px;
}
}
.rsContent .caption {
  display: block;
  position: absolute;
  z-index: 2;
  text-shadow: none;
  color: #fff;
  background: #AAAAAA;
  background: rgba(225, 225, 225, 0.3);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px 20px;
  margin: 0;
  max-width: none;
  }
.rsGCaption{ display:none;}
.xwdt_li li a.fstyle1{ color:#666; float:left;width: 80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 16px;}
.time{ float:right; color:#959595;}
.video_list{ width:100%; float:left;}
.video_list ul li{width:100%; float:left;line-height: 1.8em;}
.video_list ul li a{color:#666;}
.ic_sp1{width: 20px;height: 23px;background: url(../icon/ic1.png) no-repeat;background-position: 0 5px;display: block;float: left;padding-left: 10px;}
.ad1{background: url(ad1.jpg) top center no-repeat;
height: 121px; width:100%;}
.tool_l{ width:64%; float:left;}
.tool_r{ width:36%; float:left;}
.tool_l font{ font-size:17px;margin-top: 5px;display: block;}
.tool_l p{ line-height:0.9em;font-size: 0.8em;}
.tool_r font{ font-size:17px;display: block;}
.tool_r p{ line-height:0.9em;font-size: 0.8em;}
.i_doctor_li{ width:100%; float:left;}
.i_doctor_li ul li{ width:220px; height:250px; background:#fff; float:left; margin-right:5px; padding:5px;}
.i_doctor_li ul li img{ width:100%; display:block;}
.i_doctor_li ul li b{ font-size:1.2em; color:#333;font-weight: normal; padding-right:10px;}
.i_doctor_li ul li font{ color:#666;}
.i_doctor_li ul li p{color:#999;line-height: 1.2em;}
.doc_t{ padding: 5px 8px;}
.banner{ padding-top:0px; position:relative; margin-bottom:50px;}
.banner img{ width:100%;}
.mzdh_list{ width:100%; float:left;margin: 10px 0;}
.zxyy_bq{ padding:20px 0 50px 0; background:#014886; text-align:center; color:#FFF; margin: 20px 0 0 0;}
.ewm{ width:30%; float:left; margin:37px 1% 0 1%;}
.ewm img{ width:44%; margin:0 3%;}
.jtzn{ width:48%; float:left;}
.dt{ width:55%; height:185px; float:left;margin: 5px 2% 0 0;}
.address{ width:43%; float:left;}
.address p{ color:#fff; line-height:2.3em; font-size:12px;}
.search .btn{padding: 6px 15px;}
.search .btn-default{ color:#fff;}
.lanmu1{ width:100%; float:left; margin-bottom:10px;}
.lanmu1 ul li{ width:100%; float:left;  border-top:3px solid #fff; text-align:center; line-height:3.5em}
.lanmu1 ul li.on{ background:#0168b7;}
.lanmu1 ul li a{ width:100%; display:block; background:#ecf3f9; color:#0168b7;font-size: 1em;}
.lanmu1 ul li a.on{ background:#0168b7; color:#fff;}
.hots{ width:100%; float:left; margin-top:10px;padding:0 2% 20px 2%;}
.hots .box_title{ background:url("../icon/icon7.png") #f6f6f6; background-repeat:repeat-x; background-position:0px 20px; border:none; }
.hot1{float: left;padding:0 0 0 5px; background:#f6f6f6;}
.hot2{padding:4px 2px 0 0px; color:#F00; font-size:0.8em;float: left;background:#f6f6f6;}
.hot3{ color:#666; font-size:0.5em;float: left; overflow:hidden;}
.hotc1{margin: 0 2% 0 0;width: 48%;float: left;margin-bottom: 10px;text-align: center;border-radius: 20px;background:#ffffff;border:1px solid #eee;padding:5px 0;}
.hotc2{margin: 0 0 0 2%;width: 48%;float: left;margin-bottom: 10px;text-align: center;border-radius: 20px;background:#ffffff;border:1px solid #eee;padding:5px 0;}
.hotc3{margin: 0;width: 32%;float: left;text-align: center;border-radius: 20px;background:#ffffff;border:1px solid #eee;padding:5px 0;}
.hotc4{margin: 0 2%;width: 32%;float: left;text-align: center;border-radius: 20px;background:#ffffff;border:1px solid #eee;padding:5px 0;}
.hotc5{margin: 0;width: 32%;float: left;text-align: center;border-radius: 20px; background:#ffffff; border:1px solid #eee;padding:5px 0;}
.hots a{color:#0368b8; }
.new_list{ width:100%; float:left;}
.new_list ul{ width:100%; float:left; margin-bottom:20px;}
.new_list ul li{ width:100%; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:2.5em;}
.page{ width:100%; text-align:center;}
.new_main{ width:100%; float:left;}
.new_title{ width:100%; min-height:88px;background:url("../nbg.jpg"); background-repeat:repeat-x; text-align:center;}
.new_title h1{ font-size:18px; color:#2a669a;padding:15px 0;}
.new_title p{ color:#333;}
.new_box{ width:100%; float:left; padding:2%;}
.new_box p{ color:#333; line-height: 1.5em;font-size: 16px;}
.new_box img{display: block;margin: 20px auto;max-width:80%;height: auto;}
.new_box td p img{margin:0 20px 0 50px;max-width:50%;}
.video_pc{margin: 20px 10%;width: 80%;height: 100%;}
.video_m video{margin: 20px 10%;width: 80%;height: 100%;}
.lanmu_box {width: 100%;float: left;margin-bottom: 10px;}
.lanmu_box .panel{ border:none;border-bottom: 2px solid #f6f6f6;}
.lanmu_box .panel-group{ margin:0;}
.lanmu_box .panel-body{ padding:0;}
.lanmu_box .panel-group .panel+.panel{ margin:0;}
.lanmu_box .panel-heading{ padding:0;}
.lanmu_box .panel-default>.panel-heading.lm_in,.lanmu_box .collapse.in,.lanmu_box .collapsing{ background:#f6f6f6;}
.lanmu_box .panel-default>.panel-heading,.lanmu_box .panel{ }
.lanmu_box .panel-default>.panel-heading{background:#ddf0fe; margin-bottom:10px;}
.lanmu_box .panel-title a{ color:#0168b7;width: 100%;display: block;padding: 16px 0;text-align: center;}
.lanmu_box .lm_in .panel-title a{ background: #0168b7;color:#fff;}
.lanmu_box .panel-group{ float:left; width:100%;}
.zkjs_li{ padding:10px 0; float:left; width:100%;}
.zkjs_li li{ width:46%; margin:6px 2%; float:left; text-align:center;}
.zkjs_li li a{ color:#8a8a8a;}
.zkjs_li li a.on{ color:#0168b7;}
.ks_list{ width:100%; float:left;margin: 10px 0;}
.ks_list ul li{ width:23%; margin:0 1% 15px 1%; float:left; }
.ks_icon{ width:40%; float:left; margin:10px 30%;}
.ks_icon img{ width:100%; display:block;}
.ksbox{
    box-sizing: border-box;
    padding: 20px 15px;
    background: #fff;
    text-align: center;}
.ksbox h4{ font-size:1em;}
.ks_list .btn-group{ width:100%; margin:10px 0;box-sizing: border-box;}
.ks_list .dropdown-menu li{ width:100%; margin:0;}
.ks_list .btn-group>.btn:first-child {float: left;width: 85%;box-sizing: border-box;}
.ks_list .btn-group>.btn+.dropdown-toggle{width: 15%;box-sizing: border-box;padding: 3px 0;}
.box_title_l{ float:left; width:50%;}
.box_title_r{ float:right; width:50%; text-align:right; color:#666;}
.box_title_r .glyphicon{ color:#dcdcdc;}
.ks_zkjs,.doc_list{width:100%; float:left; padding:2%;}
.zkjs_tit{ background:#f3f3f3; padding:2%;}
.zkjs_tit h3{ color:#0368b8; font-size:18px; line-height:2em;}
.zkjs_tit span{margin-right: 40px;}
.ks_zkjs .nav-tabs>li{ width:33.333%;margin-bottom: 0px;}
.ks_zkjs .nav-tabs>li>a,.ks_zkjs .nav-tabs>li>a:focus,.ks_zkjs .nav-tabs>li>a:hover{color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom:transparent; }
.ks_zkjs .nav-tabs>li.active>a{ color:#0168b7;border-top:3px solid #4489ca;}
.ks_zkjs .nav-tabs>li>a{ margin-right:-1px;border-radius:0; color:#7e7e7e; text-align:center;}
.ks_zkjs #myTabContent{ padding:2% 1%; width:100%; float:left;}
.doc_list ul li{ width:23%; float:left; margin-right:2%; margin-bottom:10px;}
.layui-layer{ max-width:800px;}
.docinfo{ padding:10px;}
.docinfo .doc_tit{color: #000;font-size: 16px;text-align: center;font-weight: bold;margin-bottom: 24px;padding-top: 7px;}
.docinfo .doc_img {width: 151px;height: 181px;float: right;margin-left: 24px;}
.doctext{ display:none;}
.imglist{width:100%; float:left; padding:2%;}
.imglist ul li{ width:23%; float:left; margin:0 1% 20px 1%;}
.imglist ul li img{ width:100%; display:block;}
#displaypagenum span{
	z-index: 2;
    color: #337ab7;
    padding: 6px 12px;
    cursor: default;
}
#displaypagenum a{
    position: relative;	
    margin-left: -1px;
    line-height: 1.42857143;
	padding: 6px 12px;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.zjjspic{ float:right; width:25%;}
.zjjspic img{ width:100%;}
.zjjss{ float:left; width:73%;}
.zjyy{ text-align:center; margin-top:10px;}
.zjyy .btn{ color:#fff; width:80%;}

.dname{display:none;}
.doc_td{ width:100%; float:left; margin-bottom:30px;}
.doc_td ul li{ width:16%; float:left; margin:10px 2% 30px 2%; text-align:center;}
.doc_td ul li h3{line-height:1.2em;}
.doc_td ul li h3 a{ font-size:16px; font-weight:bold; color:#337ab7;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.doc_td ul li p{ font-size:12px;color: #999;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:34px;}
.doc_td ul li img{ width:100%; display:block;}

#i_zjjs{ width:100%; float:left;}
.i_doctor_item{ width:100%;height: 100%;background: #fff;float: left;margin-right: 5px;padding: 0px;  box-sizing:border-box;border-radius: 5px;}
.i_doctor_item img{ width:100%; display:block;}
.i_doctor_item b {font-size: 1.2em;color: #09a756;font-weight: normal;padding-right: 10px;}
.i_doctor_item font {color: #666;font-size: 0.8em;}
.i_doctor_item p {color: #999;line-height: 1.2em;}

.tool_new{ width: 94%;float: right;margin: 0 3%;}
.tool_new ul li{ width:50%; float:left;}
.tyimg{ width:100%; display:block;}
.gundong { margin: 5px auto; font-size: 14px; padding:0px 0;}
.gundong a { margin: 0 15px; color: #333; text-decoration: none; line-height:2em;}
.gundong a:hover { text-decoration: underline;}
.gundong.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	background:#f6f6f6;
	white-space:nowrap;
}
.str_wrap.str_active {background:#f1f1f1;}
.str_move { white-space:nowrap;position:absolute; top:0; left:0;cursor:move;}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;	position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,.no_drag .str_move,.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;	}
.gd-box{ width:100%; float:left; margin:5px 0;}
.gd-box .box_title{ float:left; width:10%;}
.gd-box .gd-main{ float:left;width:90%;}

/*自定义的css*/
.dropdown-submenu {
position: relative;
}

.dropdown-submenu>.dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
display: block;
}

.dropdown-submenu>a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #ccc;
margin-top: 5px;
margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
border-left-color: #fff;
}

.dropdown-submenu.pull-left {
float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
.top-navbar{ width:100%; float:left;background: #f5f5f5; position:fixed; top:0; z-index:999;}
.top-nav{ width:1200px; margin:0 auto; color:#333; background:#f5f5f5; height:30px;}
.top-nav_l{text-align:left; width:600px; float:left; padding:7px 0;}
.top-nav_r{text-align:right;width:600px;float:left; padding:7px 0;color: #767676;}
.top-navbar a{ display:inline-block; border-right:1px solid #adadad; padding:0 13px; font-size:12px; color:#909090; font-family:" 微软雅黑";}
.block3_c{ width:100%; float:left;margin-bottom: 10px;}
.navbar-brand{ float:left; height:auto; padding:0; line-height:normal;}
.navbar-default {
    background-color: #015128;
    border-color: #015128;    padding: 5px 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #015128;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color: #015128;color: #fff;}
.navbar-default .navbar-nav>li>a {
    color: #fff;    padding: 10px 15px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent;
}
.banner_menu{ width:100%; position:absolute; bottom:0; background:rgba(21,73,154,.6); padding:20px 0;}
.banner_menu_main{ width:1200px; margin:0 auto;}
.banner_menu_main ul li{ width:8%; margin:0 6%; float:left;}
#i_zjjs{ padding:20px 0;}
.mzdh .btn-group, .mzdh .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 230px;
    margin: 0 5px;
}
.footer_l{    width: 80%;
    float: left;    display: flex;
    align-items: center;}
.footer_r{    width: 8%;
    float: left;}
.footer_l_1{ width:100px;display:inline-block; float:left;margin-right:30px;}
.footer_l_2{ display:inline-block;float:left; color:#9f9f9f;    font-size: 12px;    margin: 15px 40px 15px 0px;font-size: 1em;}
.footer_r_1{ width:35px; margin:5px 0;display:inline-block;float:left;  margin: 15px 20px 15px 0px;}
.footer_r_2{ display:inline-block;float:left;color:#9f9f9f;    font-size: 12px;    margin: 15px 0px;font-size: 1em;}
.pf_menu{     position: fixed;
    right: 10px;
    bottom: 35%;
    z-index: 999;
    display: block;}
.pf-menubox{ padding:15px 10px 0 10px; width:130px;}
.pf-menubtn{ background:#f56c6c; color:#fff; text-align:center; padding:5px 0;    border-radius: 5px;
    margin-bottom: 15px;    width: 49%;}
.pf-menubox img{ margin-bottom:10px;}
.pf-tel{ border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; color:#666666; width:130px;font-size: 0.8em;    padding: 10px 0px;}
.pf-tel font{ color:#F00;}
.gototop{ text-align:center; padding:10px 0; cursor:pointer;}
.xwdt_li li.hot a.fstyle1{ color:#C33; font-size:18px;}
#xlad{width: 100%; margin: 0px auto; display: block; z-index: 998; position: relative; height: auto; overflow: visible;}
.xlad_pic{overflow: hidden;  display: none; width: 100%; position: relative;}
.xlad_pic img{ width:100%; display:block;}
.xlad_link{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; cursor: pointer; z-index: 10; background-color: rgb(255, 255, 255); opacity: 0; display: block;}
.xlad_close{position: absolute; width: 49px; height: 21px; right: 7px; top: 7px; display: block; z-index: 11; cursor: pointer; background-color: rgb(255, 255, 255); background-image: url(http://www.jmnews.com.cn/5510.files/f_close.png);}
.xlad_replay{position: absolute; width: 24px; height: 17px; right: -22px; top: -9px; display: block; z-index: 999; cursor: pointer; background-image: url(http://www.jmnews.com.cn/5510.files/f_replay3.png);}
.xlad2{ position:fixed; left:10px; bottom:120px; z-index:9999999;}
.xlad2 img{ width:280px;}
.footer_l span,.footer_r span{ margin-right:5px;}
.navbar-header {
    float: left;
    width: 38%;
}
.home_logo{}
.home_logo img{ width:60%;}
.search_btn{ float:left;}
.search_btn a{ color:#fff;}
.search_btn img{ width:100%;}
.v-center{display: flex;
    align-items: center;}
.zhaobiao_box{ width: 100%;
    position: absolute;
    bottom: 0;}
.zhaobiao_news {
           width: 100%;
    float: left;
    padding: 15px 0;
    background: rgba(255,255,255,0.9);
}
.zhaobiao_title{    width: 10%;justify-content: center;font-weight: bold;
    font-size: 1.2em;color: #15499a;
    float: left;}

.zhaobiao_main{    width: 80%;
    float: left;
    position: relative;
    height: 3em;
    overflow: hidden;
}
.zhaobiao_more{    width: 10%;justify-content: center;
    float: right;}
.zhaobiao_gundong { }
.zhaobiao_gundong ul { margin: 0; line-height: 30px;}
.zhaobiao_gundong a { color: #333; text-decoration: none;}
.zhaobiao_gundong a:hover { text-decoration: underline;}
.index_menu{    margin-bottom: 50px;
    float: left;
    width: 100%;}
.index_menu ul li{    width: 16.666%;
    float: left;
    margin: 30px 0%;
    text-align: center;}
.index_menu ul li img{width: 45%;margin-bottom: 5px;}
.index_menu ul li p{color: #15499a;    font-weight: bold;
    font-size: 1.2em;}
.xwzx_box{    position: relative;
    margin-bottom: 50px; float:left; width:100%;
 }
.xwzx_box_l{width: 45%; position:absolute;
    float: left;}
.xwzx_box_r{    width: 60%;
    float: right;
    margin-left: 40%;}
.tit_box{ width:100%; position:relative;}
.tit_box h3{  color: #015128;
    display: inline-block;
    padding: 12px 0px 12px 0px;
    width: 100%;
    font-size: 1.2em;
    margin-bottom: 10px;display: flex;
    align-items: center;}
.tit_more{    position: absolute;
    top: 0%;
    right: 0%;
    color: #afafaf;
    font-size: 0.8em;    line-height: 42px;}
.swiper-slide h3 {
       position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.3);
    color: #fff;
    padding: 10px 3%;
    font-weight: 100;
    font-size: 1em;
}
#slide_news img{width:100%; height:100%;object-fit: cover;}
.xwzx_list{ background:#015128;    padding: 20px 2% 10px 12%;width:100%; float:left;}
.xwzx_list ul{ width:100%; float:left;}
.xwzx_list ul li{     color: #fff;
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 8px 0;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;}
.xwzx_list ul li:last-child{ border-bottom:none;}
.xwzx_list ul li a{ color:#fff;display: block;
    width: 85%;
    float: right;    font-size: 1em;}
.xwzx_date{     color: #059f50;
    padding: 2px 5px;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    text-align: center;
    margin-right: 15px;}
.xwzx_date h3{font-size: 1.5em; font-weight:normal;}
.xwzx_date p{font-size: 0.8em; font-weight:normal;}
.yc_text1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.yc_text2{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;    height: 3em;
overflow: hidden;}
.swiper-container-horizontal>.swiper-pagination {
    bottom: 10px;
    right: 0;
	left:auto;
    width: auto;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.zjjs_tit_l{ width:33%; float:left;}
.zjjs_tit_r{ width:65%; float:right;}
.zjjs_list{    width: 100%;
    margin: 10px 0 15px 0;
    float: left;}
.zjjs_main .swiper-wrapper{ padding:0 0%;}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    background: #ccc;
    border-radius: 5px;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
    font-size: 1em;
    color: #fff;
}
.music-div .music-play-div {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    background: url(../2021/play_bg.png) 100%;    border-radius: 15px;
}
.music-div .music-play-div .pauseplay i.dw-icon-play {
    background: url(../2021/play_btn.png) 100%;background-size: 100%;
}
.music-div .music-play-div .next i {
    background: url(../2021/next_btn.png) 100%;background-size: 100%;
}
.music-div .filterBg {
    position: absolute;
    border-radius: 50%;
    border: 2px solid #b9e2e8;}
.music-div .music-play-div .music-info p.music-name {
    color: #fff;
    font-size: 14px;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.music-div .music-play-div .music-info p.music-singer {
    color: #fff;
    font-size: 12px;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.tit_box h3.xwzx_tit{ width:30%;}
.pf-tel p{    -webkit-transform: scale(0.8);    word-break: break-all;}
.fzjj{position: fixed;right: 10px;bottom: 130px;width: 180px;}
.doc_t{}
.doc_des{color:#666; text-align:center;    font-size: 0.8em;
    margin: 5px 8px;}
.doc_des p{ }
.carousel-control.left,.carousel-control.right{}
.slide_news_box {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.slide_news_box h3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    color: #333;
    padding: 10px 3%;
    font-weight: 100;
    font-size: 1em;
}
.slide_news_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#slide_news .owl-dots{    position: absolute;
    bottom: 0;
    right: 0;}
.zjjs_list .owl-controls{    position: absolute;
    top: 35%;
    width: 100%;
    text-align: left;}
.zjjs_list .owl-prev{   left: 0;padding: 10px 7px!important;
    position: absolute;
    }
.zjjs_list .owl-next{   right: 0;padding: 10px 7px!important;
    position: absolute;
    }
#tool_menu{}
#tool_menu ul li{     width: 16.666%;
    float: left;
    margin: 20px 0% 0px 0%;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;}
#tool_menu ul li a{text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;}
#tool_menu ul li img{    width: 30%;
    float: left;
    margin-right: 5%;}
#tool_menu ul li p{}
.hide_div{display:none}
.zlm_num0 span{display:none}
.menubox1 a{width: 100%;    display: block;
    text-align: center;
    line-height: 3.5em;
    background: #2053a4;
    color: #fff;}
.lanmu1 ul li.menubox3{    border-top: 1px solid #fff;}
#mb_49486,#mb_49487,#mb_49488{display:none;}
.layui-layer{left:unset;}
.zjyy{display:none}
.menu {
	width: 100%;
	z-index: 20;
}
.menuFixed {
	position: fixed;
	top: 0;
	left: 0;
}
#menu_wrap { /*height:52px;*/
	width: 100%;
}
#msg_win {
	Z-INDEX: 99;
	BORDER-BOTTOM: #a67901 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #a67901 1px solid;
	MARGIN: 0px;
	WIDTH: 260px;
	FONT-FAMILY: Arial;
	BACKGROUND: #eaeaea;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	BORDER-TOP: #a67901 1px solid;
	RIGHT: 0px;
	BORDER-RIGHT: #a67901 1px solid;
}
#msg_win .icos {
	Z-INDEX: 9;
	POSITION: absolute;
	TOP: 0px;
	RIGHT: 2px
}
.icos A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 1px;
	LINE-HEIGHT: 22px;
	MARGIN: 1px;
	PADDING-LEFT: 1px;
	WIDTH: 14px;
	PADDING-RIGHT: 1px;
	FLOAT: left;
	HEIGHT: 22px;
	COLOR: #833b02;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-TOP: 1px;
	font-family: "宋体";
}
.icos A:hover {
	COLOR: #fff
}
#msg_title {
	BORDER-BOTTOM: #a67901 1px solid;
	TEXT-ALIGN: left;
	BORDER-LEFT: #fff 1px solid;
	LINE-HEIGHT: 25px;
	TEXT-INDENT: 5px;
	BACKGROUND: #d60808;
	HEIGHT: 25px;
	COLOR: #fff;
	BORDER-TOP: #fff 1px solid
}
#msg_content {
	MARGIN: 5px 0px 5px 5px;
	WIDTH: 250px;
	HEIGHT: 250px;
	OVERFLOW: hidden
}
.layui-layer{left:unset;}
.index_menu_div div{    display: flex;
    align-items: center;
    justify-content: center;    text-align: center; padding:5% 0;}
.index_menu_div div a{color:#fff;}
.index_menu_div .index_menu_li1{background:#39c5de;color:#fff;}
.index_menu_div .index_menu_li2{background:#a1d002;color:#fff;}
.index_menu_div .index_menu_li3{background:#02d0a6;color:#fff;}
.index_menu_div .index_menu_li4{background:#18824c;color:#fff;}
.index_menu_div .index_menu_li5{background:#044423;color:#fff;}
.index_menu_div .index_menu_li6{background:#efefef;}
.index_menu_div .index_menu_li6 a{color:#5d5d5d;}
.index_menu_div div .iconfont{    font-size: 80px;}
.index_menu_div div p{font-size: 1.2em;}
.zjjs_tit{     text-align: center;
    font-size: 2.5em;
    padding: 25px 0 15px 0;}
.zjjs_tit a{color:#fff; }
.doc_info{    padding: 8%;}
.doc_ks{}
.doc_info .doc_t{ padding:0;margin-bottom: 10px;}
.doc_info .doc_des{ margin:0;margin-bottom: 10px;text-align: left;}
.footer_box{    padding: 30px 0;    float: left;
    width: 100%;    display: flex;
    align-items: center;}
.yqlj{border-bottom: 1px solid #969696;
    padding: 30px 0;color: #9f9f9f;}
.yqlj a{border-right: 1px solid #9f9f9f;color: #9f9f9f;    padding: 0 10px;}
.footer_l_2 a{color: #9f9f9f;}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    right: 1%;
    z-index: 15;
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    text-align: right;
    list-style: none;
    text-align: center;
}
.carousel-indicators li {
    display: inline-block;
    width: 97px;
    height: 6px;
    margin: 0 5px;
    text-indent: -999px;
    cursor: pointer;
    background: #fff;
    border-radius: 0;
}
.carousel-indicators .active {
    width: 97px;
    height: 6px;
    margin: 0 0px;
    background: #015128;
}
.pf_menu ul li{ margin-bottom:10px;background:#fff;box-shadow: 1px 1px 10px #ccc;    text-align: center; }
.pf_menu a{ display:block;width:30px; height:30px;    display: flex;
    align-items: center;}
.pf_menu a span{     width: 100%;}
.top_home{    position: absolute;}
.top_menu{    position: absolute;}
.top_home a,.top_menu a{ color:#fff;}
.list-page{ margin:0 10px;}

.weui-news-list {
    position: relative;
    font-size: 0.8rem;
    background-color: #ffffff;
}
.weui-news-item {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 0.75rem;
    color: #212121;
    border-bottom: 1px solid #E5E5E5;
    position: relative;
    min-height: 2.2rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.weui-news-inner {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
}
.weui-news-media {
    width: 6rem;
    position: relative;
    padding: 0.5rem 0;
    padding-right: 0.75rem;
    display: inherit;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.s-img {
    display: block;
    height: auto;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.s-img span {
    display: block;
    width: 100%;
    padding-top: 100%;
    background-position: center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    background-color: #ccc;
}
.weui-news-inners {
    position: relative;
    min-height: 2.2rem;
    padding-right: 0.75rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: block;
    padding-top: 0.5rem;
    padding-bottom: 0;
    padding-right: 0;
}
.weui-news-title {
    font-size: 0.8rem;
    position: relative;
    max-width: 100%;
    color: #212121;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
}
.weui-news-text {
    font-size: 0.7rem;
    color: #757575;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}
.weui-news-p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 0.7rem;
    color: #757575;
}
.weui-media-box_appmsg {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #000000;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    padding: 15px 20px;
    position: relative;
    background: #fff;
    margin-bottom: 10px;
}
.weui-media-box_appmsg .weui-media-box__hd {
    margin-right: 2em;
    width: 20%;}
.weui-media-box_appmsg .weui-media-box__thumb {
    width: 100%;
    max-height: 100%;
    vertical-align: top;
}
.weui-media-box_appmsg .weui-media-box__bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}
.weui-media-box__title {
        font-weight: bold;
    font-size: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
    margin-bottom: 2%;
    color: #555;
}
.weui-media-box__desc {
        color: #666;
    font-size: 1em;
    line-height: 1.5em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 10px;
}
.weui-news{ margin-bottom:50px;}
.page-dh{    margin: 20px 10px;}
.weui-media-box__time{ font-size:0.8em; color:#999;}
.page-left {
    width: 70%;
    padding: 20px 2%;
    float: left;
}
.page-right {
    width: 30%;
    padding: 20px 2%;
    float: right;
}
.tit_bar {
    margin: 30px 0 20px 0;
}
.tit_bar h1 {
    text-align: left;
    font-size: 1.8em;
    font-weight: 100;
    margin-bottom: 10px;
    line-height: 1.5em;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.tit_from {
    color: #626262;
}
.page-content, .page-content p {
    color: #292929;
    line-height: 2em;
    font-size: 16px;
}
.bj {
    width: 100%;
    margin: 20px 0;
}
.r1-list ul li {
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding: 10px 0;line-height: 1.5em;
}
.r1-list li a{ color:#666}
.text-yc {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.page-content img {
    width: auto;
    height: auto;
    max-width: 100%;
}
.page-box{    background: #fff;
    float: left;
    margin-bottom: 50px;}
.page-tit{    background: #01763a;
    color: #fff;
    padding: 10px 20px;
    text-align: center;}
.w100 {
    width: 100%;
}
.w90 {
    width: 90%;margin:0 5%;
}
#displaypagenum{    margin: 50px auto;
    float: left;
    width: 100%;}
.doctor_list{}
.doctor_list ul li{width: 23%;
    margin: 0 1% 10px 1%;
    float: left;
    box-shadow: 5px 5px 5px #ccc;}
.doc_jsbox{       width: 100%;
    float: left;
    padding: 2%;
    min-height: 800px;
    margin-bottom: 50px;}
.doc_jsbox .nav-tabs>li {
        width: 222px;
    margin: 0px 2px 0px 2px;
    margin-bottom: 0px;padding-bottom: 10px;
}
.doc_jsbox .nav-tabs{border-bottom:0;}
.doc_jsbox .nav-tabs>li>a, .doc_jsbox .nav-tabs>li>a:focus, .doc_jsbox .nav-tabs>li>a:hover {
    color: #fff;
    cursor: default;
    background: #014b25;border:none;
    border-bottom: transparent;
}
.doc_jsbox .nav-tabs>li.active>a {
    color: #fff;
    background: url(bt2.jpg) #014b25 bottom center no-repeat;
	padding:10px 27px 18px 27px; border:none;
}

.doc_jsbox .nav-tabs>li>a {
    margin-right: 0px;
    border-radius: 0;
    color: #fff;
    text-align: center;
    background: #adadad;
}
.doc_jsbox #myTabContent {
    padding: 2% 1%;
    width: 100%;
    float: left;
}
.docjs_top{   /* background: url(nameBG.png) top center no-repeat;*/ position:relative;}
.docjs_top1{ position:absolute;  left: 5%;top: 100px;}
.docjs_top2{     position: absolute;
    right: 5%;
    top: 35px;
    width: 270px;
    height: 270px;
    overflow: hidden;
    border-radius: 50%;}
.docjs_top2 img {
    width: 100%;
}
.docjs_top1 h3{ color:#fff;    font-size: 2.5em;    margin-bottom: 10px;}
.docjs_top1 p{     color: #2fc63b;
    font-size: 1.5em;}
.docjs_top3{    padding: 20px 5%;
    margin-bottom: 50px;
    font-size: 1.5em;}
.fh_btn{     text-align: center;
    width: 100%;
    float: left;
    margin-bottom: 50px;}
